// pages/personal_center/personal_center.js
var api = require('../../api/api');
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo:{},
    host:api.host
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },
  //获取用户信息
  getUserInfo(){
    api.get('/user').then(res=>{
       this.setData({
         userInfo:res.userInfo
       })
    })
  },
  //地址列表
  address_list() {
    wx.navigateTo({
      url: '/pages/addressList/addressList',
    })
    return false;
    wx.chooseAddress({
      success (res) {
        console.log(res.userName)
        console.log(res.postalCode)
        console.log(res.provinceName)
        console.log(res.cityName)
        console.log(res.countyName)
        console.log(res.detailInfo)
        console.log(res.nationalCode)
        console.log(res.telNumber)
      },fail(err){
        console.log(err)
      }
    })
  },
  //技师平台
  artificerLink() {
    if(!this.data.userInfo.worker_exists){
      wx.showToast({
        title: '您还没有权限',
        icon:'error'
      })
      return false;
    }
    wx.navigateTo({
      // url: '../car_order/order/order?page_begin=artificer&type=1',
      url:'/pages/order_taking/order_taking'
    })
  },
  //洗车订单
  carOrderLink() {
    wx.navigateTo({
      url: '../car_order/order/order?page_begin=carOrder&type=0',
    })
  },
  //网点平台
  newWorkLink() {
    if(!this.data.userInfo.shop_exists){
      wx.showToast({
        title: '您还没有权限',
        icon:'error'
      })
      return false;
    }
    wx.navigateTo({
      url: '/pages/network_platform/network_platform',
    })
  },
  //代理平台
  agentLink() {
    if(!this.data.userInfo.agent_exists){
      wx.showToast({
        title: '您还没有权限',
        icon:'error'
      })
      return false;
    }
    wx.navigateTo({
      url: '/pages/agent_platform/agent_platform',
    })
  },
  //商城订单
  shopOrderLink() {
    wx.navigateTo({
      url: '/pages/shop_order/order_lists/order_lists',
    })
  },
  //车列表
  carListsLink() {
    wx.navigateTo({
      url: '/pages/car_list/car_list',
    })
  },
  //充值
  topUpLink() {
    wx.navigateTo({
      url: '/pages/top_up/top_up',
    })
  },
  //优惠券
  myCouponsLink() {
    wx.navigateTo({
      url: '/pages/my_coupons/my_coupons',
    })
  },
    //会员卡
    cardLists() {
      wx.navigateTo({
        url: '/pages/member_card/my_card/my_card',
      })
    },
  //邀请
  click_invite_friends(){
    wx.navigateTo({
      url: '../invitation_poster/invitation_poster',
    })
  },
  toCollects(){
    wx.navigateTo({
      url: '/pages/collects/collects',
    })
  },
  toVisits(){
    wx.navigateTo({
      url: '/pages/visits/visits',
    })
  },
  toLogin(){
    wx.navigateTo({
      url: '/pages/login/login?type=user',
    })
  },
  income(){
    wx.navigateTo({
      url: '/pages/promotion_income/promotion_income',
      fail:function(res){
        console.log(res)
      }
    })

  },
  scanCode(){

    wx.scanCode({
      success:function(res){
        console.log('扫码',res)
        if(res.result){
          api.post('/order/scan/'+res.result).then(res=>{
            wx.showToast({
              title: res.message,
            })
          })
        }
      }
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    this.getUserInfo();
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})